MOV CS,[1000]这条指令对吗

来源:百度知道 编辑:UC知道 时间:2024/05/17 04:37:02
【1000】什么意思

不对,应该这样

mov ax,[1000]
mov cx,ax

[1000]指的是ds:[1000]
mov ax,[1000]也就是把这个地址的值赋给ax

不对~应该是MOV CS,[1000H],将存储器偏移地址为1000H的内容放到代码段寄存器CS中

Mov 的目的操作数不能是CS,你可以用DEBUG试一下
就算把mov cs,[1000]写到内存里,运行时也会报错的
[ ]表示内存寻址,[ ]里是内存的地址

段寄存器不能作为目的操作数。